sarcocephalus diderrichii - German English Dictionary